package com.pp.tourism.web.service;

import com.baomidou.mybatisplus.service.IService;
import com.pp.tourism.web.pojo.ScenicRecommend;
import com.pp.tourism.web.pojo.ScenicSpot;
import com.pp.tourism.web.pojo.ScenicSpot1;
import com.pp.tourism.web.pojo.UserCommentTop;
import com.pp.tourism.web.pojo.status.ScenicStatus;

import java.util.List;

/**
 * <p>
 * 景点信息表 服务类
 * </p>
 *
 * @author wjm
 * @since 2019-03-20
 */
public interface ScenicSpotService extends IService<ScenicSpot> {

    //查询所有景点信息
    List<ScenicSpot1> queryAll();
    List<ScenicSpot> queryAllScenics();

    //查询最高推荐景点
    List<ScenicRecommend> queryHitSpot();

    //查询评论最多的景点
    List<UserCommentTop> queryMaxView();

    //更新景点信息
    void updateScenicsStatus(Integer scenicId, ScenicStatus scenicStatus, Double scenicPrice);

}
